﻿using ScottPlot;
using StockTrading.Model;
using StockTrading.ViewModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace StockTrading.View.Pages
{
    /// <summary>
    /// StockDetails.xaml 的交互逻辑
    /// </summary>
    public partial class StockDetails : Page
    {


        public StockDetailsViewModel StockDetailsViewModel { get; }

        public StockDetails(StockDetailsViewModel stockDetailsViewModel)
        {
            OHLC[] prices = DataGen.RandomStockPrices(null, 30, TimeSpan.FromMinutes(5));
            InitializeComponent();
            WpfPlot1.Plot.AddCandlesticks(prices);
            WpfPlot1.Refresh();
            StockDetailsViewModel = stockDetailsViewModel;
            this.DataContext = StockDetailsViewModel;
        }

    }
}
